func go/types.isInteger

19 uses

	go/types (current package)
		const.go#L82: 	case isInteger(typ):
		const.go#L266: 			if !isInteger(x.typ) && isInteger(typ) {
		conversions.go#L29: 		case isInteger(x.typ) && isString(t):
		conversions.go#L51: 		if !ok && isInteger(x.typ) && isInteger(T) {
		conversions.go#L72: 				if isInteger(x.typ) && isInteger(u) {
		conversions.go#L116: 		} else if x.mode == constant_ && isInteger(x.typ) && allString(T) {
		conversions.go#L181: 	if (isInteger(Vu) || isBytesOrRunes(Vu)) && isString(Tu) {
		expr.go#L662: 				if !isInteger(x.typ) {
		expr.go#L679: 			if !isInteger(x.typ) {
		expr.go#L834: 		if op == token.QUO && isInteger(x.typ) {
		predicates.go#L25: func isInteger(t Type) bool        { return isBasic(t, IsInteger) }
		stmt.go#L926: 	rangeOverInt := isInteger(x.typ)
		stmt.go#L1003: 				if x.mode != invalid && !isInteger(x.typ) {
		stmt.go#L1045: 		if isInteger(typ) {
		typexpr.go#L534: 	if isUntyped(x.typ) || isInteger(x.typ) {
		typexpr.go#L545: 	if isInteger(x.typ) {